java consulting development software .net projects developers j2ee generator controls c++ application design thin-client equipment open source engineering services harmonics study power engineering engine controls radius3 commissioning